@charset "utf-8";
* {
margin:0;
padding:0;
}

.clear {
clear:both;
}

.clearleft {
display:block;
clear:left;
}

.clearright {
display:block;
clear:right;
}

.hide {
display:none;
}

.list a {
color:#000;
text-decoration:none;
}

a.todo {
color:#8795a2;
font-size:11px;
text-decoration:none;
}

a.todo:visited {
color:#8795a2;
text-decoration:none;
}

a:visited {
color:#999;
text-decoration:none;
}

a.rojo {
color:red;
font-size:11px;
text-decoration:none;
}

a.anuevo {
color:#666;
font-size:11px;
text-decoration:none;
}

a:active {
color:#690;
text-decoration:none;
}

a:hover {
color:#660;
text-decoration:none;
}

img.include {
float:right;
padding-left:20px;
}

#lista-pag ul,li {
	vertical-align:middle;
display:inline;
}

#lista-pag a.todo {
text-decoration:none;
cursor:pointer;
border:1px solid #ccc;
text-align:center;
color:#496E92;
padding:2px 7px;
}

#info {
padding-left:15px;
padding-right:15px;
padding-bottom:25px;
font-size:11px;
text-align:justify;
color:#000;
}

#wrap {
color:#666;
padding-left:0;
}

#sidebarcontents {
background:url(images/contentbg.jpg) repeat-y;
padding-top:1px;
padding-left:15px;
padding-bottom:15px;
width:130px;
}

#campomenu {
display:block;
height:32px;
border-bottom:1px solid #efefef;
}

#campomenu2 {
display:block;
height:23px;
border-bottom:1px solid #efefef;
}

#campomenu a,#campomenu a:visited,#campomenu a:active {
display:block;
height:27px;
text-decoration:none;
color:#666;
padding:5px 5px 0;
}

#campomenu2 a,#campomenu2 a:visited,#campomenu2 a:active {
display:block;
height:18px;
text-decoration:none;
color:#666;
padding:5px 5px 0;
}

#menuh2 {
display:block;
border-bottom:1px solid #f60;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#f60;
font-weight:700;
padding:5px;
}

#menuh3 {
display:block;
border-bottom:1px solid #3b5998;
margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3b5998;
font-weight:700;
padding:5px;
}

#noactivo {
float:left;
color:#3b5998;
font-size:12px;
}

#news {
height:230px;
}

#noticia_principal_left {
border-right:1px solid #ccc;
width:300px;
float:left;
padding-right:15px;
padding-left:15px;
padding-bottom:25px;
}

#titulonuevo {
color:red;
font-size:20px;
padding-bottom:10px;
font-family:Verdana, Geneva, sans-serif;
}

#foto {
float:left;
padding-right:10px;
}

#textos {
font-size:13px;
text-align:left;
font-family:Verdana, Arial, Helvetica;
color:#66664c;
}

#otras_noticias_right {
width:210px;
float:right;
padding-right:10px;
}

body {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
background:url(images/fondo.gif) repeat-x scroll left top #f7f7f7;
z-index:1;
}

.dock {
position:relative;
height:110px;
text-align:center;
width:95%;
background-color:#f8f8f8;
}

.dock-container {
position:absolute;
height:50px;
}

a.dock-item {
display:block;
color:#3b5998;
position:absolute;
top:0;
text-align:center;
text-decoration:none;
font-weight:700;
font-size:8px;
padding-left:20px;

}

.dock-item img {
border:none;
width:100%;
margin:5px 10px 0;
}

#container {
width:784px;
overflow:visible;
background-color:#fff;
border:thin solid #EAEFFD;
margin:auto;
}

#main_nav {
height:50px;
}

#contentbody {
overflow:hidden;
margin:10px 0;
}

#left {
float:left;
width:160px;
margin-left:15px;
}

#content {
margin-left:200px;
margin-right:15px;
padding:4px;
}

#content2 {
margin-right:15px;
margin-left:15px;
}

#info_personal {
margin-left:185px;
margin-right:185px;
padding-left:10px;
font-size:12px;
}

#infper {
font-size:10px;
color:#000;
}

img.imagen_personal {
float:right;
margin-right:13px;
}

#ver_noticia {
color:#666;
margin-left:8px;
margin-right:8px;
font-size:12px;
text-align:justify;
padding-left:5px;
padding-bottom:25px;
width:90%;
height:auto;
}

img.imagen_noticia {
float:right;
padding:12px 12px 4px 18px;
}

#titulo_noticia {
width:90%;
color:red;
font-size:20px;
text-transform:uppercase;
text-align:center;
padding-top:4px;
}

#fecha_noticia {
width:78%;
font-size:11px;
margin-top:10px;
text-align:right;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#fecha_noticia {
float:none;
			   }	
 /* End IE5-Mac hack */

#contenido_noticia {
text-align:justify;
padding-top:10px;
padding-bottom:0;
margin-top:10px;
margin-right:5px;
width:80%;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#contenido_noticia {
	float:none;
				   }	
/* End IE5-Mac hack */

img.imagen_editar_noticia {
float:right;
padding-left:10px;
padding-right:0;
margin-top:15px;
margin-right:2px;
}

#pie_de_foto {
font-size:10px;
text-align:center;
color:#9a0500;
border-top:1px solid gray;
border-bottom:1px solid gray;
border-right:1px solid gray;
border-left:1px solid gray;
}

#footer {
padding-top:10px;
text-align:center;
color:#000;
font-size:11px;
background-color:#f1f1f1;
width:784px;
border-top:solid 2px #ccc;
}

blockquote {
border:1px solid #ccc;
margin-bottom:5px;
font-style:italic;
background-color:#f4f4f4;
}

img.float_left {
float:right;
}

p {
margin-top:8px;
}

p.texto {
font-style:normal;
text-align:justify;
color:#9a0500;
margin:15px 3px;
}

p.contenido {
font-style:normal;
text-align:justify;
color:#66664c;
margin:15px 3px;
}

h1 {
color:#3B5998;
padding-top:10px;
padding-bottom:10px;
font-size:22px;
text-align:center;
text-transform:uppercase;
background-color:#fff;
}

h2 {
font-size:10px;
color:#3b5998;
height:15px;
margin-bottom:15px;
text-align:left;
padding-left:10px;
border-bottom:1px solid;
text-transform:uppercase;
}

h2.separador {
font-size:10px;
height:0;
color:#e8e8e8;
margin-bottom:15px;
text-align:left;
padding-left:10px;
border-bottom:1px solid;
text-transform:uppercase;
width:500px;
margin-left:35px;
}

h3 {
font-size:12px;
height:17px;
border-bottom:1px solid;
color:#ccc;
margin-bottom:15px;
text-align:left;
padding-left:10px;
padding-top:9px;
width:98%;
}

h4 {
font-size:12px;
height:19px;
width:159px;
text-align:center;
color:#fff;
padding-top:3px;
}

h5 {
font-size:11px;
color:gray;
background-repeat:repeat-x;
height:5px;
padding-top:3px;
margin-bottom:15px;
padding-left:8px;
text-align:left;
}

h6 {
font-size:12px;
color:green;
background-image:url(images/h2.jpg);
background-repeat:repeat-x;
height:10px;
padding-top:5px;
margin-bottom:5px;
text-align:center;
width:300px;
}

h7 {
font-size:12px;
color:green;
height:10px;
padding-top:5px;
margin-bottom:5px;
text-align:center;
}

dl {
margin-top:20px;
margin-bottom:20px;
}

dt {
border-bottom:1px solid #fff;
margin-bottom:5px;
background-image:url(images/dt_bottom.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:3px;
}

dd {
margin-bottom:12px;
}

.news:first-letter {
font-family:"Times New Roman", Times, serif;
font-size:1.2em;
font-weight:700;
}

#navcontainer {
padding-top:2px;
width:100%;
}

#link_actual {
margin-left:15px;
margin-top:5px;
color:#8795a2;
background:#fefeef;
border:1px solid;
padding-left:15px;
width:91%;
}

#cerrar_sesion {
margin-top:-9px;
margin-right:15px;
float:right;
}

#mensaje {
color:red;
margin-left:8px;
margin-right:8px;
text-align:center;
margin-bottom:5px;
height:14px;
}

#num_caracteres {
color:red;
font-size:10px;
font-family:"Courier New", Courier, monospace;
font-style:normal;
text-align:center;
background-color:#ebebdc;
margin-bottom:5px;
height:14px;
}

#responsable {
height:14px;
color:red;
margin-left:15px;
margin-right:8px;
margin-bottom:8px;
border:1px solid gray;
font-size:11px;
text-align:center;
background-color:#fefeef;
}

#nombre_usuario {
font-size:9px;
text-align:center;
color:#3b5998;
padding-top:2px;
padding-bottom:2px;
margin:6px;
}

#right_container {
font-size:11px;
text-align:left;
color:#9a0500;
background:#eeedee;
padding-left:5px;
padding-bottom:5px;
border-bottom:1px solid gray;
border-left:1px solid gray;
margin:6px;
}

#titulo_encuesta {
font-size:9px;
text-align:center;
color:#8795a2;
border:1px solid;
background-color:#fefeef;
margin-bottom:10px;
}
#titulo_encuesta_main {
font-size:16px;
text-align:center;
color:red;
font-weight:700;
}

#mensaje_encuesta {
text-align:center;
margin-bottom:5px;
color:red;
}

#option_encuesta {
text-align:left;
margin-bottom:3px;
padding-left:5px;
background-color:#f9f9f9;
color:red;
}

#campos_obligatorios {
color:#9a0500;
margin-left:4px;
margin-right:4px;
font-size:11px;
text-align:left;
margin-bottom:6px;
background:#ffc;
font-style:italic;
}

#modulo_en_construccion {
color:#555;
background:#fefeef;
margin-left:4px;
margin-right:4px;
font-size:12px;
text-align:center;
text-transform:uppercase;
border:1px solid #ccc;
padding:15px;
}

#grupos_de_estudio {
margin-bottom:10px;
text-align:justify;
width:90%;
margin-left:25px;
}

#imagen_grupo_de_estudio_l {
float:left;
width:100px;
color:#9a0500;
margin-top:8px;
font-size:14px;
text-align:center;
}

#desc_grupo_de_estudio_r {
color:#666;
padding-left:15px;
padding-right:15px;
font-size:11px;
margin:8px 10px 10px 110px;
padding-bottom:25px;
}

#imagen_grupo_de_estudio_r {
float:right;
width:100px;
color:#9a0500;
margin-top:8px;
font-size:14px;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
}

#desc_grupo_de_estudio_l {
color:#666;
padding-left:15px;
padding-right:15px;
font-size:11px;
margin:8px 110px 10px 10px;
padding-bottom:25px;
}

#titulo_grupo {
font-size:18px;
text-align:center;
color:#3B5998;
text-transform:uppercase;
margin-top:5px;
}

#info_programa {
color:#9a0500;
font-size:12px;
text-align:center;
background:#ededbc;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
border:1px solid gray;
margin:5px 5px 15px;
}

#listar {
text-align:center;
margin:15px 5px;
}

#noticias_publicadas {
color:#8795a2;
text-transform:uppercase;
background:#fefeef;
border-top:1px solid;
border-bottom:1px solid;
border-right:1px solid;
border-left:1px solid;
margin-left:24px;
margin-right:24px;
}

#foro {
text-align:center;
border:1px solid gray;
margin-bottom:10px;
}

#item_no_encontrado {
color:#999;
margin-left:4px;
margin-right:4px;
font-size:20px;
text-align:center;
text-transform:uppercase;
padding:30px 7px;
}

.tema,post,tuto,.descripcion {
text-align:justify;
font-size:11px;
padding-left:8px;
padding-right:14px;
}

.respuestas {
vertical-align:top;
width:13%;
text-align:center;
}

.ult_respuesta {
text-align:center;
vertical-align:top;
font-size:9px;
width:15%;
}

.fecha_tema {
color:#060;
font-style:italic;
text-align:justify;
font-size:9px;
padding-bottom:4px;
}

#opciones_tema {
float:right;
background-color:#ccc;
border:2px solid;
}

#titulo_tema {
padding-top:4px;
padding-left:2px;
background-color:#e9e9d5;
text-align:center;
text-transform:uppercase;
}

.button_tuto {
width:90px;
background-color:#f33;
cursor:pointer;
color:#fff;
margin-bottom:5px;
font-size:11px;
}

.button_edicion {
background-color:#f33;
cursor:pointer;
color:#fff;
font-size:11px;
width:90px;
}

#listar_all {
padding-top:10px;
padding-bottom:10px;
}

#plan_de_esudios {
text-align:center;
border:1px dashed gray;
padding-top:10px;
padding-bottom:10px;
background-color:#e9e7e8;
}

#barras_encuesta {
height:14px;
border:1px solid red;
background-image:url(images/barra_encuesta.gif);
margin-left:5px;
}

#mensaje_login {
height:14px;
text-align:center;
}

#form_foro {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border-top:1px solid gray;
border-left:1px solid #900;
border-bottom:1px solid #900;
border-right:1px solid gray;
background-color:#eeedee;
text-align:left;
font-style:italic;
color:#600;
}

input.input_foro {
width:490px;
background:#fff;
border:1px solid green;
color:gray;
margin-top:3px;
margin-bottom:10px;
margin-left:15px;
padding-left:10px;
font-size:10px;
}

#autor_foro {
margin-left:100px;
margin-right:100px;
margin-bottom:10px;
color:#9a0500;
font-size:11px;
text-align:center;
background-color:#ededbc;
border:1px solid gray;
}

#mensaje_foro {
margin-left:100px;
margin-right:100px;
margin-bottom:5px;
color:red;
font-size:10px;
text-align:center;
background-color:#ebebdc;
height:14px;
}

.textarea_foro {
width:690px;
border:1px solid green;
display:block;
margin-top:3px;
margin-bottom:10px;
margin-left:15px;
color:gray;
font-size:11px;
padding:5px;
}

.select_universidades {
font-family:"Times New Roman", Times, serif;
background:#fff;
border-top:1px solid gray;
border-left:1px solid #e5e3e4;
border-bottom:1px solid #ededed;
border-right:1px solid gray;
margin-left:15px;
padding-left:4px;
color:gray;
font-size:11px;
width:340px;
}

input.fecha {
display:block;
width:100px;
background:#fff;
border:1px solid green;
color:gray;
margin-top:3px;
margin-bottom:10px;
margin-left:10px;
padding-left:10px;
font-size:10px;
}

.submit_button_contact {
margin-bottom:15px;
width:70px;
margin-top:2px;
background-color:#910603;
cursor:pointer;
color:#fff;
margin-left:55px;
padding:2px;
}

#form_buscar {
width:230px;
margin-bottom:10px;
margin-left:70px;
text-align:center;
background-color:#eeedee;
border-top:1px solid gray;
border-left:1px solid #900;
border-bottom:1px solid #900;
border-right:1px solid gray;
color:#600;
font-style:italic;
padding:10px;
}

.input_buscar {
display:block;
width:219px;
background:#fff;
border-top:1px solid gray;
border-left:1px solid #e5e3e4;
border-bottom:1px solid #ededed;
border-right:1px solid gray;
color:gray;
margin-bottom:6px;
margin-top:1px;
border:1px solid red;
}

.button_buscar {
width:70px;
background-color:#910603;
cursor:pointer;
color:#fff;
margin:auto;
padding:2px;
}

#form_info {
width:360px;
font-style:italic;
margin-left:10px;
padding-left:10px;
color:#000;
border-bottom:1px solid gray;
border-right:1px solid gray;
}

.input_info {
display:block;
width:300px;
background:#fff;
border-top:1px solid gray;
border-left:1px solid #e5e3e4;
border-bottom:1px solid #ededed;
border-right:1px solid gray;
color:gray;
margin-bottom:10px;
margin-left:0;
}

.input_perfil_estudiante {
font-size:10px;
display:block;
width:280px;
background:#fff;
border-top:1px solid gray;
border-left:1px solid #e5e3e4;
border-bottom:1px solid #ededed;
border-right:1px solid gray;
color:gray;
margin:1px;
}

.button_info {
width:120px;
margin-top:2px;
padding-bottom:2px;
font-size:12px;
background-color:#910603;
cursor:pointer;
color:#fff;
}

#form_docente {
padding-left:10px;
background-color:#eeedee;
padding-right:10px;
border-top:1px solid gray;
border-left:1px solid #900;
border-bottom:1px solid #900;
border-right:1px solid gray;
text-align:left;
font-style:italic;
color:#600;
}

.input_docente {
width:350px;
color:gray;
border:1px solid gray;
margin-bottom:10px;
margin-left:6px;
}

#form {
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
margin-left:15px;
border-top:1px solid gray;
border-left:1px solid gray;
border-bottom:1px solid gray;
border-right:1px solid gray;
background-color:#fefeef;
text-align:left;
font-style:italic;
width:85%;
}

.textarea,.input {
width:335px;
background:#fff;
border:1px solid green;
display:block;
margin-top:3px;
margin-left:100px;
color:#454743;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
padding:5px;
}

textarea.xml {
width:335px;
background:#fff;
border:1px solid green;
display:block;
margin-top:3px;
margin-left:17px;
color:#454743;
font-size:11px;
padding:5px;
}

.select {
width:345px;
background:#fff;
border:1px solid green;
display:block;
margin-top:3px;
margin-left:100px;
color:#454743;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
padding:5px;
}

.label {
float:left;
font-size:11px;
color:#3B5998;
text-transform:uppercase;
text-align:right;
width:90px;
padding-top:4px;
}

#form_index {
color:red;
text-align:left;
text-transform:uppercase;
padding:5px;
}

input.input_index {
width:100%;
display:block;
background:#fefeef;
color:#8795a2;
border:1px solid;
margin-bottom:4px;
}

#botones_encuesta {
text-align:center;
cursor:pointer;
}

#tabla_foro,#tabla_post,#tabla_tuto {
border:1px solid green;
width:100%;
font-weight:700;
}

.usuario,.descargas {
text-align:center;
vertical-align:top;
color:green;
width:25%;
border:1px solid green;
}

#tabla_foro_mensaje,#tabla_tutoriales_descripcion {
color:green;
padding-left:4px;
width:100%;
}

.opciones_post {
padding-right:4px;
width:11%;
}

.post {
padding-top:4px;
padding-right:9px;
padding-left:18px;
text-align:justify;
font-weight:lighter;
}

#fecha_envio {
padding-top:1px;
font-size:9px;
color:#768b75;
font-weight:lighter;
}

#tabla_titulos_footer {
text-transform:uppercase;
font-size:11px;
text-align:center;
color:#3b5998;
padding-left:4px;
width:100%;
}

#opciones_foro {
text-align:center;
width:99%;
background-color:#c3e1c1;
border:1px solid green;
}

#me {
color:#f63;
padding-left:10px;
text-align:justify;
height:35px;
background-color:#eee;
}

#me a {
cursor:pointer;
text-decoration:none;
display:inline-block;
color:#999;
font-size:13px;
padding:4px;
}

#me a:hover {
color:#f63;
}

#alert {
width:90%;
height:auto;
background-color:#fff;
border:5px solid #eee;
}

#td1 {
width:26%;
background-color:#d5d9ec;
padding:2px;
}

#td2 {
width:22%;
background-color:#d5d9ec;
padding:2px;
}

#fon-menu {
background-color:#efefef;
color:#3b5998;
width:50%;
}

.pestanas {
width:50%;
}

.pestanas a {
float:left;
background-color:#bbb;
color:#fff;
font-size:8pt;
margin:0 6px 0 0;
padding:4px 6px;
}

.pestanas a:hover {
color:#333;
}

.pestanas a:active {
color:#fff;
}

.pestanas a.activa {
background-color:#3b5998;
color:#fff;
font-weight:700;
}

.cuerpopestanas {
background-color:#336;
clear:both;
height:300px;
overflow:auto;
margin:0;
padding:4px;
}

a.rojo:visited,a.rojo:active {
text-decoration:none;
color:red;
}

a.anuevo:visited,a.anuevo:active {
text-decoration:none;
color:#666;
}

img,.lavaLampNoImage li a:hover,.lavaLampNoImage li a:active,.lavaLampNoImage li a:visited {
border:none;
}

.dock-item img,.dock2-item img {
border:none;
width:100%;
margin:5px 10px 0;
}

#evento,#organizador {
font-size:11px;
text-align:left;
margin-right:90px;
margin-top:1px;
width:45%;
color:#666;
}

#td11,#td22 {
background-color:#e6e9f4;
padding:2px;
}

#tabs {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  background-color:#F8F8F8;
	  border-bottom:thin solid #ccc;
	  width:95%;
}

#tabs ul {
      margin:0;
	  padding:4px 10px 0 15px;
      list-style:none;
}

#tabs li {
      float:left;
      background:url("images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
}

#tabs a {
      float:left;
      display:block;
      width:.1em;
      background:url("images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      color:#000;
}

#tabs > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a {float:none;}
    /* End IE5-Mac hack */
#tabs a:hover {
      color:#333;
	  
      }

#tabs #actual {
      background-position:0 -42px;
      border-width:0;
}
#tabs #actual a {
      background-position:100% -42px;
      padding-bottom:5px;
      color:#333;
      }
#tabs li:hover, #tabs li:hover a {
      background-position:0% -42px;
      color:#333;
      }
#tabs li:hover a {
      background-position:100% -42px;
      }

#textoxml {
font-size:10px;
font-family:Tahoma, Geneva, sans-serif;
color:#66664c;
text-align:justify;
padding-top:10px;
}

#include {
font-size:11px;
}

#modulo_contacto {
font-size:11px;
color:#000;
padding-left:15px;
}

#campomenu a:hover,#campomenu2 a:hover {
background:#eee;
color:#000;
}

#otros_bloques {
color:#8795A2;
text-align:center;
font-size:13px;
border:1px solid;
background-color:#FEFEEF;
height:4px;
}

.list {
width:98%;
border-spacing:0;
font-size:9px;
}

.list .titulos_list {
width:100%;
background-image:url(images/fondo1.png);
background-repeat:repeat-x;
color:#FFF;
text-transform:uppercase;
padding:3px;
}

.list .campo {
background-image:url(images/fondo2.png);
height:45px;
color:#000;
}

.list .titulos_list .campo_list1 {

text-align:center;
padding:4px 15px;
}

.list .campo .campo_list1 {

text-align:left;
padding:4px 15px;
}

.list .titulos_list .campo_list2,.list .campo .campo_list2 {
text-align:center;
}

.list a:visited,a.rojo:hover,a.anuevo:hover {
color:#000;
}

.list a:hover,#url_noticia {
color:red;
}

#lista-pag li.activa a.todo,#lista-pag a.todo:hover {
color:#000;
background-color:#eee;
}

.dock-item span,.dock-item span,.dock2-item span {
display:inline;
padding-left:3px;
width:70px;
}

#separador_grupos{
color:#97D0F2; 
border-bottom:solid 1px; 
width:80%; 
padding-top:20px;
}
#titu_grup{
	font-size:10px;
	color:#333;
			}
.map_si a{
	color:#333;
	text-decoration:none;
			}
.map_si a:hover{
	color:#333;
	text-decoration:underline;
			}	
.map_si h2{

margin-bottom:0;
width:50%;
			}
#boton_link{
padding-bottom:25px;
}